Cannot load texture from Solidworks

I like to apply materials in Solidworks so I can take screenshots of my progress and the mapping will look right. But when i import that model from Solidworks into Keyshot I get this message: “Cannot load texture”.
I uninstalled Keyshot and the Solidworks plug-in and re-installed several times and keep getting the same error. I know I can just click past this and update all of the materials in Keyshot one by one but it would be nice just to have the materials carry over and show up like they are supposed to. How can I fix this?!
Screenshot%202025-03-31%20151641|404x500

Odd question but did it ever work with the textures? I don’t use Solidworks just trying to think what can be happening.

I’m not sure what textures Solidworks uses and I’m also not sure if you have any influence on it. I actually never had cad models with textures but I don’t use much CAD. You can always export the model as an fbx including the textures I think and check if that helps. Of course your object won’t be nurbs in KS but that doesn’t really have to be a disadvantage I think.

When you say you added a texture in Solidworks what do you mean?

I’ve tried now adding a material with holes in in SW and bringing it in, the model is imported but without the holes, which is what I would expect.

1 Like

To get more specific…If I apply a material, say it’s a custom wood grain texture, I can see it on my Solidworks model but when I import that model into Keyshot it ends up being black with the link to that image broken. I have to go that material/texture in Keyshot and relink it to the image each and every time. How can I get Keyshot to recognize the image/material/texture so it loads onto the model correctly?

Hi Michael,

I was looking at this page:
[SOLIDWORKS] (https://manual.keyshot.com/plugins/manual/solidworks/)

I’m not really sure if the plugin actually supports textures. It doesn’t mention it at the ‘supported features’.

That’s also why I would try exporting as FBX since I know that format can have embedded textures and KS can read them.

You can also open a support ticket, they can exactly tell you if it’s possible. I might try it myself installing some Solidworks trial since I’m curious on how Solidworks uses/exports textures.

The plug-in transfers the textures with the path to Solidworks install folder. Perhaps the custom materials use other paths that the plug-in does not cover?!